<#include "macro_.ftl">
package ${packageCode}.${moduleMapperKey}.dao;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import lombok.Getter;
import lombok.Setter;

import org.apache.commons.lang3.StringUtils;
import com.google.common.collect.Maps;

import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;

import com.cardone.common.dto.PaginationDto;

import com.cardone.persistent.builder.ModelArgs;
import com.cardone.persistent.builder.ModelBuilder;
import com.cardone.persistent.builder.ModelBuilderUtils;
import com.cardone.persistent.support.JdbcTemplateSupport;
import com.cardone.persistent.support.PaginationArgs;
<#list entityMapperList as entityMapper>
import ${packageCode}.${moduleMapperKey}.dto.${entityMapper.code}Dto;
</#list>

/**
 * ${businessMapper.name!businessCode}
 *
 * @author ${author!'yaoht'}
 * 
 */
@Getter
@Setter
public class ${businessCode}JdbcDao implements ${businessCode}Dao {
	/**
	 * jdbcDao模板支持
	 */
	private JdbcTemplateSupport jdbcTemplateSupport;
	
	@Override
	@CacheEvict(value = ${businessCode}Dao.BEAN_ID, allEntries = true)
	public void reload() {
	}
}